package cn.nucpyh.soft;

import java.util.Scanner;

public class TestString {
    public static void main(String[] args) {

/*////        对字符串的索引
//        Scanner sc =new Scanner(System.in);
//        System.out.println("请输入字符串:");
//        String s = sc.next();
//        for (int i = 0; i < s.length(); i++) {
//            //索引字符串,将单个字符存入c中
//         char c = s.charAt(i);
//            System.out.print(c);
//        }*/

//        键盘录入字符串,计算大写字母,小写字母和数字字符出现的次数
        //创建对象
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入字符串:");
        String s = sc.next();
        int bigCount = 0;//计数大写字母
        int smallCount = 0;//计数小写字母
        int numCount = 0;//计数数字
//        对字符串进行索引
        for (int i = 0; i < s.length(); i++) {
            char c = s.charAt(i);
//            计数的判断标准
            if(c >= 'a'&& c <= 'z'){
                smallCount++;
            }else if(c >= 'A'&& c <= 'Z'){
                bigCount++;
            }else{
                numCount++;
            }
        }
        //输出
        System.out.println("大写字母个数为:" + bigCount +
                "小写字母个数为:" + smallCount +
                "数字字符个数为:" + numCount);
    }
}
